package com.yf.construction.dss.convert;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yf.construction.dss.dto.ConstructionDssDTO;
import com.yf.construction.dss.entity.ConstructionDss;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface DssConvert {

    DssConvert INSTANCE = Mappers.getMapper(DssConvert.class);

    ConstructionDss dtoToEntity(ConstructionDssDTO reqDTO);

    ConstructionDssDTO entityToDto(ConstructionDss entity);

    List<ConstructionDssDTO> listEntityDto(List<ConstructionDss> list);

    Page<ConstructionDssDTO> pageEntityDto(Page<ConstructionDss> page);
}
